Kameleon-Plus  0.3.2
StringConstants.h
Go to the documentation of this file.
1 /*
2  * StringConstants.h
3  *
4  * Created on: Mar 18, 2010
5  * Author: dberrios
6  */
7 
8 #ifndef STRINGCONSTANTS_H_
9 #define STRINGCONSTANTS_H_
10 #include <string>
11 namespace ccmc
12 {
13  namespace strings
14  {
15  namespace variables
16  {
17  //TODO: reorganize these
18  //c++ strings
19  static const std::string x_ = "x";
20  static const std::string y_ = "y";
21  static const std::string z_ = "z";
22 
23  static const std::string r_ = "r";
24  static const std::string r1_ = "r1";
25  static const std::string phi_ = "phi";
26  static const std::string phi1_ = "phi1";
27  static const std::string psi_ = "psi";
28  static const std::string theta_ = "theta";
29  static const std::string theta1_ = "theta1";
30 
31  static const std::string j_ = "j";
32  static const std::string b_ = "b";
33 
34  static const std::string br_ = "br";
35  static const std::string bphi_ = "bphi";
36  static const std::string btheta_ = "btheta";
37 
38  static const std::string u_ = "u";
39  static const std::string ur_ = "ur";
40  static const std::string uphi_ = "uphi";
41  static const std::string utheta_ = "utheta";
42 
43  static const std::string jr_ = "jr";
44  static const std::string jphi_ = "jphi";
45  static const std::string jtheta_ = "jtheta";
46 
47  static const std::string pram_ = "pram";
48  static const std::string t_ = "t";
49  static const std::string er_ = "er";
50  static const std::string edotj_ = "edotj";
51  static const std::string jparx_ = "jparx";
52  static const std::string jpary_ = "jpary";
53  static const std::string jparz_ = "jparz";
54  static const std::string jpar_ = "jpar";
55  static const std::string jxbx_ = "jxbx";
56  static const std::string jxby_ = "jxby";
57  static const std::string jxbz_ = "jxbz";
58  static const std::string jxb_ = "jxb";
59  static const std::string exbx_ = "exbx";
60  static const std::string exby_ = "exby";
61  static const std::string exbz_ = "exbz";
62  static const std::string exb_ = "exb";
63  static const std::string b1_ = "b1";
64  static const std::string s_ = "s";
65  static const std::string en_ = "en";
66  static const std::string v_ = "v";
67  static const std::string nv_ = "nv";
68  static const std::string nvx_ = "nvx";
69  static const std::string nvy_ = "nvy";
70  static const std::string nvz_ = "nvz";
71  static const std::string n_times_r_tothe_2_power_ = "n*r^2";
72  static const std::string rho_times_r_tothe_2_power_ = "rho*r^2";
73  static const std::string polb_ = "polb";
74  static const std::string eta_ = "eta";
75  static const std::string p_times_r_tothe_2_power_ = "p*r^2";
76  static const std::string eta_times_j_ = "eta*j";
77  static const std::string eta_times_jx_ = "eta*jx";
78  static const std::string eta_times_jy_ = "eta*jy";
79  static const std::string eta_times_jz_ = "eta*jz";
80  static const std::string eta_times_jr_ = "eta*jr";
81  static const std::string eta_times_jphi_ = "eta*jphi";
82  static const std::string eta_times_jtheta_ = "eta*jtheta";
83  static const std::string eta_times_j_tothe_2_power_ = "eta*j^2";
84  static const std::string grad_n_ = "grad.n";
85  static const std::string grad_b_ = "grad.b";
86  static const std::string beta_ = "beta";
87  static const std::string bp_ = "bp";
88  static const std::string b1r_ = "b1r";
89  static const std::string b1phi_ = "b1phi";
90  static const std::string b1theta_ = "b1theta";
91  static const std::string exbr_ = "exbr";
92  static const std::string exbphi_ = "exbphi";
93  static const std::string exbtheta_ = "exbtheta";
94  static const std::string ephi_ = "ephi";
95  static const std::string etheta_ = "etheta";
96 
97  static const std::string jparr_ = "jparr";
98  static const std::string jparphi_ = "jparphi";
99  static const std::string jpartheta_ = "jpartheta";
100  static const std::string jxbr_ = "jxbr";
101  static const std::string jxbphi_ = "jxbphi";
102  static const std::string jxbtheta_ = "jxbtheta";
103  static const std::string nvr_ = "nvr";
104  static const std::string nvphi_ = "nvphi";
105  static const std::string nvtheta_ = "nvtheta";
106 
107 
108 
109  static const std::string bx1_ = "bx1";
110  static const std::string by1_ = "by1";
111  static const std::string bz1_ = "bz1";
112  static const std::string b_1_ = "b_1";
113 
114  static const std::string x_bx_ = "x_bx";
115  static const std::string y_bx_ = "y_bx";
116  static const std::string z_bx_ = "z_bx";
117  static const std::string x_by_ = "x_by";
118  static const std::string y_by_ = "y_by";
119  static const std::string z_by_ = "z_by";
120  static const std::string x_bz_ = "x_bz";
121  static const std::string y_bz_ = "y_bz";
122  static const std::string z_bz_ = "z_bz";
123 
124 
125 
126 
127  static const std::string jx_ = "jx";
128  static const std::string jy_ = "jy";
129  static const std::string jz_ = "jz";
130 
131  static const std::string bx_ = "bx";
132  static const std::string by_ = "by";
133  static const std::string bz_ = "bz";
134 
135 
136  static const std::string b1x_ = "b1x";
137  static const std::string b1y_ = "b1y";
138  static const std::string b1z_ = "b1z";
139 
140  static const std::string n_ = "n";
141  static const std::string rho_ = "rho";
142  static const std::string ux_ = "ux";
143  static const std::string uy_ = "uy";
144  static const std::string uz_ = "uz";
145  static const std::string e_ = "e";
146  static const std::string ex_ = "ex";
147  static const std::string ey_ = "ey";
148  static const std::string ez_ = "ez";
149  static const std::string p_ = "p";
150 
151  //Adapt3D specific strings
152  static const std::string coord_ = "coord";
153  static const std::string unkno_ = "unkno";
154 
155  static const std::string temp_ = "temp";
156  static const std::string intmat_ = "intmat";
157  static const std::string bconi_ = "bconi";
158 
159  static const std::string grid_reg_no_ = "grid_reg_no";
160  static const std::string npoin_ = "npoin";
161  static const std::string nelem_ = "nelem";
162  static const std::string ndimn_ = "ndimn";
163  static const std::string nboun_ = "nboun";
164  static const std::string nconi_ = "nconi";
165 
166  static const std::string block_x_min_ = "block_x_min";
167  static const std::string block_y_min_ = "block_y_min";
168  static const std::string block_z_min_ = "block_z_min";
169  static const std::string block_x_max_ = "block_x_max";
170  static const std::string block_y_max_ = "block_y_max";
171  static const std::string block_z_max_ = "block_z_max";
172  static const std::string block_child_count_ = "block_child_count";
173  static const std::string block_x_center_ = "block_x_center";
174  static const std::string block_y_center_ = "block_y_center";
175  static const std::string block_z_center_ = "block_z_center";
176  static const std::string block_child_id_1_ = "block_child_id_1";
177  static const std::string block_child_id_2_ = "block_child_id_2";
178  static const std::string block_child_id_3_ = "block_child_id_3";
179  static const std::string block_child_id_4_ = "block_child_id_4";
180  static const std::string block_child_id_5_ = "block_child_id_5";
181  static const std::string block_child_id_6_ = "block_child_id_6";
182  static const std::string block_child_id_7_ = "block_child_id_7";
183  static const std::string block_child_id_8_ = "block_child_id_8";
184  static const std::string block_at_amr_level_ = "block_at_amr_level";
185 
186  }
187 
188  namespace models
189  {
190  static const std::string batsrus_ = "batsrus";
191  static const std::string open_ggcm_ = "open_ggcm";
192  static const std::string ucla_ggcm_ = "ucla_ggcm";
193  static const std::string mas_ = "mas";
194  static const std::string enlil_ = "enlil";
195  static const std::string adapt3d_ = "ADAPT3D";
196  static const std::string lfm_ = "LFM";
197  }
198 
199  namespace attributes
200  {
201  static const std::string actual_min_ = "actual_min";
202  static const std::string actual_max_ = "actual_max";
203  static const std::string global_x_min_ = "global_x_min";
204  static const std::string global_y_min_ = "global_y_min";
205  static const std::string global_z_min_ = "global_z_min";
206  static const std::string global_x_max_ = "global_x_max";
207  static const std::string global_y_max_ = "global_y_max";
208  static const std::string global_z_max_ = "global_z_max";
209  static const std::string number_of_blocks_ = "number_of_blocks";
210  static const std::string special_parameter_NX_ = "special_parameter_NX";
211  static const std::string special_parameter_NY_ = "special_parameter_NY";
212  static const std::string special_parameter_NZ_ = "special_parameter_NZ";
213  }
214  }
215 }
216 
217 #endif /* STRINGCONSTANTS_H_ */